A Simple Path-following Algorithm for the Feasibility Problem in Semidefinite Programming and for Matrix Scaling over the Semidefinite Cone

نویسنده

  • BAHMAN KALANTARI
چکیده

Let E be the Hilbert space of symmetric matrices of the form diag(A,M), where A is n× n, and M is an l× l diagonal matrix, and the inner product 〈x, y〉 ≡ Trace(xy). Given x ∈ E, we write x ≥ 0 (x > 0) if it is positive semidefinite (positive definite). Let Q : E → E be a symmetric positive semidefinite linear operator, and μ = min{φ(x) = 0.5Trace(xQx) : ‖x‖ = 1, x ≥ 0}. The feasibility problem in SDP can be formulated as the problem of testing if μ = 0 for some Q. Let ǫ ∈ (0,1) be a given accuracy, u = Qe− e, e the identity matrix in E, and N = n+ l. We describe a simple path-following algorithm that in case μ = 0, in O( √ N ln[N‖u‖/ǫ]) Newton iterations produces x ≥ 0, ‖x‖ = 1 such that Trace(xQx) ≤ ǫ. If μ > 0, in O( √ N ln[N‖u‖/μǫ]) Newton iterations the algorithm produces d > 0 such that ‖DQDe − e‖ ≤ ǫ, where D is the operator that maps w ∈ E to d1/2wd1/2. Moreover, we use the algorithm to prove: μ > 0, if and only if there exists d > 0 such that DQDe = e, if and only if there exists d > 0 such that Qd > 0. Thus the matrix scaling problem is a natural dual to the feasibility problem in SDP. Although the above complexities can be deduced from a path-following algorithm for general self-concordant homogeneous programming and for matrix scaling obtained by Kalantari [8], for the problems considered here the present analysis is quite elementary and short, while complete. This simplicity is mainly due to a new inequality derived in this paper that relates norm of scaled quantities at two successive Newton iterations and implies quadratic rate of convergence. The present algorithm is not only much simpler than the existing path-following algorithms for solving the feasibility problem in SDP, but is also capable of solving the matrix scaling problem. When n = 0, the algorithm reduces to the diagonal matrix scaling/linear programming algorithm of Khachiyan and Kalantari [11]. As in the case of LP the algorithm of this paper can be used to solve the general SDP problem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A path following interior-point algorithm for semidefinite optimization problem based on new kernel function

In this paper, we deal to obtain some new complexity results for solving semidefinite optimization (SDO) problem by interior-point methods (IPMs). We define a new proximity function for the SDO by a new kernel function. Furthermore we formulate an algorithm for a primal dual interior-point method (IPM) for the SDO by using the proximity function and give its complexity analysis, and then we sho...

متن کامل

A path-following infeasible interior-point algorithm for semidefinite programming

We present a new algorithm obtained by changing the search directions in the algorithm given in [8]. This algorithm is based on a new technique for finding the search direction and the strategy of the central path. At each iteration, we use only the full Nesterov-Todd (NT)step. Moreover, we obtain the currently best known iteration bound for the infeasible interior-point algorithms with full NT...

متن کامل

Matrix Scaling Dualities in Convex Programming∗

We consider convex programming problems in a canonical homogeneous format, a very general form of Karmarkar’s canonical linear programming problem. More specifically, by homogeneous programming we shall refer to the problem of testing if a homogeneous convex function has a nontrivial zero over a subspace and its intersection with a pointed convex cone. To this canonical problem, endowed with a ...

متن کامل

A Recurrent Neural Network Model for Solving Linear Semidefinite Programming

In this paper we solve a wide rang of Semidefinite Programming (SDP) Problem by using Recurrent Neural Networks (RNNs). SDP is an important numerical tool for analysis and synthesis in systems and control theory. First we reformulate the problem to a linear programming problem, second we reformulate it to a first order system of ordinary differential equations. Then a recurrent neural network...

متن کامل

An extension of Chubanov’s algorithm to symmetric cones

In this work we present an extension of Chubanov’s algorithm to the case of homogeneous feasibility problems over a symmetric cone K. As in Chubanov’s method for linear feasibility problems, the algorithm consists of a basic procedure and a step where the solutions are confined to the intersection of a half-space and K. Following an earlier work by Kitahara and Tsuchiya on second order cone fea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007